import math
max1=-1
min1=100000
n=int(input())
if 999<n<10000:
    a1=n//1000
    a2=n//100%10
    a3=n%100//10
    a4=n%10
    if n%2==0:
        print('Число четное: Да')
    else:
        print('Число четное: Нет')
    if n%3==0:
        print('Число кратное трем:Да')
    else:
        print('Число кратное трем:Нет')
    if math.sqrt(n)%1==0:
        print('Число является квадратом числа:',math.sqrt(n))
    else:
        print('Число является квадратом числа: Нет')
    while n!=0:
        a=n%10
        if a<min1:
            min1=a
        n=n//10
    print('Наименьшая цифра числа:',min1)
    if a1>a2 and a1>a3 and a1>a4:
        print('Наибольшая цифра числа:',a1)
    if a2>a1 and a2>a3 and a2>a4:
        print('Наибольшая цифра числа:',a2)
    if a3>a1 and a3<a2 and a3>a4:
        print('Наибольшая цифра числа:',a3)
    if a4>a1 and a4>a2 and a4>a1:
        print('Наибольшая цифра числа:',a4)
    s=0
    if a1==0:
        s+=1
    if a2==0:
        s+=1
    if a3==0:
        s+=1
    if a4==0:
        s+=1
    print('Количество нулей в числе:',s)
    if a4==0 or a4==1 or a4==4 or a4==9:
        print('Цифра в разряде единиц является квадратом:',int(math.sqrt(a4)))
    else:
        print('Цифра в разряде единиц является квадратом: Нет')
    if a3==0 or a3==1 or a3==4 or a3==9:
        print('Цифра в разряде десятков является квадратом:',int(math.sqrt(a3)))
    else:
        print('Цифра в разряде десятков является квадратом: Нет')
    if a2==0 or a2==1 or a2==4 or a2==9:
        print('Цифра в разряде сотен является квадратом:',int(math.sqrt(a2)))
    else:
        print('Цифра в разряде cотен является квадратом: Нет')
    if a1==0 or a1==1 or a1==4 or a1==9:
        print('Цифра в разряде тысяч является квадратом:',int(math.sqrt(a1)))
    else:
        
       print('Цифра в разряде тысяч является квадратом:',int(math.sqrt(a1)))
else:
    print('Введенное число не является четырехзначным')



        
    
